main 40 0 176 64 88 33